the saviour - French English Dictionary